package com.whg.demo.model;

import java.io.Serializable;
import javax.persistence.*;

@Table(name = "dm_bg_jnhyd")
public class DmBgJnhydModel implements Serializable {
    /**
     * 国内地区代码
     */
    @Id
    @Column(name = "gndq_dm")
    private String gndqDm;

    /**
     * 国内地区名称
     */
    @Column(name = "gndq_mc")
    private String gndqMc;

    /**
     * 地区性质代码
     */
    @Column(name = "dqxz_dm")
    private String dqxzDm;

    /**
     * 有效标志
     */
    private String xybz;

    /**
     * 选用标志
     */
    private String yxbz;

    private static final long serialVersionUID = 1L;

    /**
     * 获取国内地区代码
     *
     * @return gndq_dm - 国内地区代码
     */
    public String getGndqDm() {
        return gndqDm;
    }

    /**
     * 设置国内地区代码
     *
     * @param gndqDm 国内地区代码
     */
    public void setGndqDm(String gndqDm) {
        this.gndqDm = gndqDm == null ? null : gndqDm.trim();
    }

    /**
     * 获取国内地区名称
     *
     * @return gndq_mc - 国内地区名称
     */
    public String getGndqMc() {
        return gndqMc;
    }

    /**
     * 设置国内地区名称
     *
     * @param gndqMc 国内地区名称
     */
    public void setGndqMc(String gndqMc) {
        this.gndqMc = gndqMc == null ? null : gndqMc.trim();
    }

    /**
     * 获取地区性质代码
     *
     * @return dqxz_dm - 地区性质代码
     */
    public String getDqxzDm() {
        return dqxzDm;
    }

    /**
     * 设置地区性质代码
     *
     * @param dqxzDm 地区性质代码
     */
    public void setDqxzDm(String dqxzDm) {
        this.dqxzDm = dqxzDm == null ? null : dqxzDm.trim();
    }

    /**
     * 获取有效标志
     *
     * @return xybz - 有效标志
     */
    public String getXybz() {
        return xybz;
    }

    /**
     * 设置有效标志
     *
     * @param xybz 有效标志
     */
    public void setXybz(String xybz) {
        this.xybz = xybz == null ? null : xybz.trim();
    }

    /**
     * 获取选用标志
     *
     * @return yxbz - 选用标志
     */
    public String getYxbz() {
        return yxbz;
    }

    /**
     * 设置选用标志
     *
     * @param yxbz 选用标志
     */
    public void setYxbz(String yxbz) {
        this.yxbz = yxbz == null ? null : yxbz.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", gndqDm=").append(gndqDm);
        sb.append(", gndqMc=").append(gndqMc);
        sb.append(", dqxzDm=").append(dqxzDm);
        sb.append(", xybz=").append(xybz);
        sb.append(", yxbz=").append(yxbz);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}